package com.wu.javax.servlet.http;


import com.wu.javax.servlet.ServletContext;
import com.wu.javax.servlet.ServletRequest;

/**
 * Sun 定义的专门针对http协议的请求 接口
 */
public interface HttpServletRequest extends ServletRequest {
    /**
     * 获取请求的方法
     *
     * @return get  post
     */
    String getMethod();

    /**
     * 获取请求的URI
     *
     * @return URI : /login.html
     */
    String getRequestURI();

    /**
     * 根据请求头名，获取值
     *
     * @param name
     * @return
     */
    String getHeader(String name);

    /**
     * 获取Servlet容器
     *
     * @return
     */
    ServletContext getServletContext();

    /**
     * 返回当前会话的Session，如果没有，则创建一个
     *
     * @return
     */
    HttpSession getSession();
}
